Speculation as Surplus-Value

نویسندگان
چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling Value Speculation

Several studies of speculative execution based on values have reported promising performance potential. However, virtually all microarchitectures in these studies were described in an ambiguous manner, mainly due to the lack of formalization that defines the effects of value–speculation on a microarchitecture. In particular, the manifestations of value–speculation on the latency of microarchite...

متن کامل

Arithmetic Data Value Speculation

Value speculation is currently widely used in processor designs to increase the overall number of instructions executed per cycle (IPC). Current methods use sophisticated prediction techniques to speculate on the outcome of branches and execute code accordingly. Speculation can be extended to the approximation of arithmetic values. As arithmetic operations are slow to complete in pipelined exec...

متن کامل

Software-Only Value Speculation Scheduling

Recent research in value prediction, including several recent publications for MICRO, shows a surprising amount of predictability for the values produced by register-writing instructions. Several hardware based value predictor designs have been proposed to exploit this predictability by eliminating flow dependencies for highly predictable values. A hardware and software based technique, value s...

متن کامل

Channel Borrowing Project Based on Surplus Value

The problem of channel choice is investigated from the point of view of the users’ benefit function and a novel solution is proposed. When users possess a channel, the minimum-lending-priority channel is assigned from nominal channel in one’s own cell firstly. If there is no vacancy, it is borrowed from the neighborhood cells. When users release channel, the minimum cost function channel is cho...

متن کامل

Improving Value Communication for Thread-Level Speculation

Thread-Level Speculation (TLS) allows us to automatically parallelize general-purpose programs by supporting parallel execution of threads that might not actually be independent. In this paper, we show that the key to good performance lies in the three different ways to communicate a value between speculative threads: speculation, synchronization, and prediction. The difficult part is deciding ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: MaHKUscript: Journal of Fine Art Research

سال: 2019

ISSN: 2397-0863

DOI: 10.5334/mjfar.43